/* These overrides to the JQuery Mobile css file are used to
 * allow a more reasonable styling on small screen devices. 
 */
.ui-header .ui-title {
	margin-right: 25px;
	margin-left: 65px;
	white-space: normal;
}
/* JQM: margin-left, margin-right: 90px
 * A 90px left/right margin allows for only tiny title. 
 */
.ui-footer .ui-title {
	margin-right: 30px;
	margin-left: 30px;
	white-space: normal;
}
/* JQM: margin-left, margin-right: 90px
  *       white-space:nowrap
  * A 90px left/right margin allows for only tiny footer text
  * and it won't wrap by default.
  */
.ui-circle {
	moz-border-radius: 2em /*{global-radii-buttons}*/;
	-webkit-border-radius: 2em /*{global-radii-buttons}*/;
	border-radius: 2em /*{global-radii-buttons}*/;
	font-size: 0.6em;
	font-weight: bold;
	padding: .4em .9em;
	border: 1px solid #CCC /*{c-bup-border}*/;
	background: #EEE;
	margin: 0.1em;
	color: brown;
}

.ui-hours {
	font-size: 0.7em;
	font-weight: bold;
	padding-right: .5em;
	padding-top: .0em;
	padding-left: .1em;
	color: gray;
	text-shadow: white 0px 1px 0px;
	float: left;
}

.ui-stadium {
	font-size: 0.7em;
	font-weight: bold;
	padding-right: .5em;
	padding-left: .1em;
	color: gray;
	text-shadow: white 0px 1px 0px;
}

.flag {
	width: 3em;
	height: 3em;
}

.center {
	margin: 0 auto;
}

/* Set 3-column grid to 25/50/25% */
.ui-grid-b .ui-block-a {
	width: 40%;
	text-align: right;
}

.ui-grid-b .ui-block-b {
	width: 20%;
	text-align: center;
}

.ui-grid-b .ui-block-c {
	width: 40%;
	text-align: left;
}

table.wikitable { /*margin: 1em 1em 1em 0;*/
	width: 100%;
	background-color: #F9F9F9;
	border: 1px #AAA solid;
	border-collapse: collapse;
	color: black;
	text-align: center;
}

table.wikitable>tr>th,table.wikitable>tr>td,table.wikitable>*>tr>th,table.wikitable>*>tr>td
	{
	border: 1px #AAA solid;
	padding: 0.2em;
	font-size: 1em;
}

.splash {
	align: center;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -240px;
	margin-left: -160px;
	background-image: url("img/bgco.jpg")
}

.bgupdate {
	
}

​

.bglist {
	background-image: url("img/co11.jpg");
}

.ui-collapsible-heading {
	margin: 0px;
}

.zeropadding {
	padding: 0px;
}

.ui-corner-bottom {
	-moz-border-radius-bottomleft: .0em /*{global-radii-blocks}*/;
	-webkit-border-bottom-left-radius: .0em /*{global-radii-blocks}*/;
	border-bottom-left-radius: .0em /*{global-radii-blocks}*/;
	-moz-border-radius-bottomright: .0em /*{global-radii-blocks}*/;
	-webkit-border-bottom-right-radius: .0em /*{global-radii-blocks}*/;
	border-bottom-right-radius: .0em /*{global-radii-blocks}*/;
}

.ui-corner-top {
	-moz-border-radius-topleft: .0em /*{global-radii-blocks}*/;
	-webkit-border-top-left-radius: .0em /*{global-radii-blocks}*/;
	border-top-left-radius: .0em /*{global-radii-blocks}*/;
	-moz-border-radius-topright: .0em /*{global-radii-blocks}*/;
	-webkit-border-top-right-radius: .0em /*{global-radii-blocks}*/;
	border-top-right-radius: .0em /*{global-radii-blocks}*/;
}

.ui-collapsible-content {
	padding: 0px;
	margin: 0px;
}

.ui-collapsible-heading a {
	background-color: #ededed;
	background-image: none;
}

.ui-bar-b,.ui-bar-b {
	border: 0px;
	background: #5E87B0 /*{b-bar-background-color}*/;
	color: black /*{b-bar-color}*/;
	font-weight: bold;
	background-image: -webkit-linear-gradient(#ededed, #ededed);
}

.ui-li-divider,.ui-li-static {
	padding: .5em 15px;
	font-size: 14px;
	font-weight: normal;
}

.ui-body-c,.ui-overlay-c {
	border: 0px;
	color: #333 /*{c-body-color}*/;
	text-shadow: 0 /*{c-body-shadow-x}*/     1px /*{c-body-shadow-y}*/     0
		/*{c-body-shadow-radius}*/     white /*{c-body-shadow-color}*/;
	background: #F9F9F9 /*{c-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9
		/*{c-body-background-start}*/), to(#EEE /*{c-body-background-end}*/) );
	background-image: -webkit-linear-gradient(#F9F9F9 /*{c-body-background-start}*/, #EEE
		/*{c-body-background-end}*/);
}

.ui-li-aside {
	width: 70%;
}

.sidebar-l .content-box {
	background-color: #E0E0E0;
}

.content-box+.content-box {
	margin-top: -1px;
}

.author-info {
	margin-bottom: 20px;
}

.content-box {
	background: #F4F4F4;
	border: 1px solid #BBB;
	display: block;
	padding: 20px;
}

.author-info::after {
	content: " 0020";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}

.author-info .avatar-wrapper {
	float: left;
	margin-right: 15px;
}

.avatar-wrapper {
	height: 80px;
	width:20%;
}

.author-info.content-box .details {
	width:80%;
}
